.vvd:where(.astro-3e3whgt4){margin:0;font-family:var( --sl-font-system, ui-sans-serif, system-ui, -apple-system, sans-serif )}.vvd-grid:where(.astro-3e3whgt4){display:grid;grid-template-columns:minmax(120px,.9fr) 1fr 1fr;gap:6px;align-items:stretch;min-width:0;margin:0}.vvd-corner:where(.astro-3e3whgt4){margin:0}.vvd-head:where(.astro-3e3whgt4){display:flex;flex-direction:column;gap:1px;justify-content:center;padding:10px 12px;border-radius:10px 10px 4px 4px;margin:0;min-width:0}.vvd-head--limited:where(.astro-3e3whgt4){background:color-mix(in srgb,var(--vvd-limited) 13%,transparent);border:1.5px solid color-mix(in srgb,var(--vvd-limited) 38%,transparent)}.vvd-head--good:where(.astro-3e3whgt4){background:color-mix(in srgb,var(--vvd-good) 13%,transparent);border:1.5px solid color-mix(in srgb,var(--vvd-good) 45%,transparent)}.vvd-head-name:where(.astro-3e3whgt4){font-size:14px;font-weight:700;line-height:1.2;color:var(--sl-color-white, #1e293b);margin:0}.vvd-head--limited:where(.astro-3e3whgt4) .vvd-head-name:where(.astro-3e3whgt4){color:color-mix(in srgb,var(--vvd-limited) 78%,var(--sl-color-white))}.vvd-head--good:where(.astro-3e3whgt4) .vvd-head-name:where(.astro-3e3whgt4){color:color-mix(in srgb,var(--vvd-good) 80%,var(--sl-color-white))}.vvd-head-sub:where(.astro-3e3whgt4){font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sl-color-gray-3, #9ca3af);margin:0}.vvd-feature:where(.astro-3e3whgt4){display:flex;align-items:center;padding:8px 12px 8px 2px;font-size:12.5px;font-weight:600;line-height:1.25;color:var(--sl-color-gray-2, #475569);margin:0;min-width:0}.vvd-cell:where(.astro-3e3whgt4){display:flex;align-items:center;gap:8px;box-sizing:border-box;padding:9px 12px;border-radius:6px;font-size:12.5px;line-height:1.3;margin:0;min-width:0}.vvd-cell--limited:where(.astro-3e3whgt4){background:color-mix(in srgb,var(--vvd-limited) 7%,var(--sl-color-bg));border:1px solid color-mix(in srgb,var(--vvd-limited) 22%,transparent)}.vvd-cell--good:where(.astro-3e3whgt4){background:color-mix(in srgb,var(--vvd-good) 7%,var(--sl-color-bg));border:1px solid color-mix(in srgb,var(--vvd-good) 26%,transparent)}.vvd-mark:where(.astro-3e3whgt4){display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:20px;height:20px;border-radius:999px;margin:0}.vvd-cell--no:where(.astro-3e3whgt4) .vvd-mark:where(.astro-3e3whgt4){color:var(--vvd-limited);background:color-mix(in srgb,var(--vvd-limited) 16%,transparent)}.vvd-cell--yes:where(.astro-3e3whgt4) .vvd-mark:where(.astro-3e3whgt4){color:var(--vvd-good);background:color-mix(in srgb,var(--vvd-good) 16%,transparent)}.vvd-cell--fact:where(.astro-3e3whgt4).vvd-cell--limited .vvd-mark:where(.astro-3e3whgt4){color:color-mix(in srgb,var(--vvd-limited) 55%,var(--sl-color-gray-3));background:transparent}.vvd-cell--fact:where(.astro-3e3whgt4).vvd-cell--good .vvd-mark:where(.astro-3e3whgt4){color:color-mix(in srgb,var(--vvd-good) 60%,var(--sl-color-gray-3));background:transparent}.vvd-mark:where(.astro-3e3whgt4) svg:where(.astro-3e3whgt4){display:block}.vvd-text:where(.astro-3e3whgt4){min-width:0;color:var(--sl-color-white, #1e293b);font-weight:500;margin:0}.vvd-cell--no:where(.astro-3e3whgt4) .vvd-text:where(.astro-3e3whgt4){font-weight:700;color:color-mix(in srgb,var(--vvd-limited) 80%,var(--sl-color-text))}.vvd-cell--yes:where(.astro-3e3whgt4) .vvd-text:where(.astro-3e3whgt4){font-weight:700;color:color-mix(in srgb,var(--vvd-good) 82%,var(--sl-color-text))}@media(max-width:560px){.vvd-grid:where(.astro-3e3whgt4){grid-template-columns:1fr 1fr}.vvd-corner:where(.astro-3e3whgt4){display:none}.vvd-feature:where(.astro-3e3whgt4){grid-column:1 / -1;padding:10px 2px 2px;font-size:13px;font-weight:700;color:var(--sl-color-white, #1e293b)}.vvd-feature:where(.astro-3e3whgt4):first-of-type{padding-top:2px}}.ddp:where(.astro-4ferbshg){margin:0;font-family:var( --sl-font-system, ui-sans-serif, system-ui, -apple-system, sans-serif );display:flex;flex-direction:column;align-items:center;gap:18px;padding:8px 4px 4px}.ddp-pipe:where(.astro-4ferbshg){display:flex;align-items:stretch;justify-content:center;gap:4px;width:100%}.ddp-node:where(.astro-4ferbshg){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;box-sizing:border-box;min-width:0;padding:9px;border-radius:9px;border:1.5px solid var(--sl-color-gray-5, #d1d5db);background:var(--sl-color-gray-7, #f3f4f6);opacity:.45;transition:opacity .2s ease,border-color .2s ease}.ddp-node:where(.astro-4ferbshg).is-on{opacity:1;border-color:var(--ddp-accent);background:color-mix(in srgb,var(--ddp-accent) 12%,var(--sl-color-bg));box-shadow:0 0 0 3px color-mix(in srgb,var(--ddp-accent) 22%,transparent)}.ddp-node-label:where(.astro-4ferbshg){font-size:13px;font-weight:700;line-height:1.15;color:var(--sl-color-white, #1e293b)}.ddp-node:where(.astro-4ferbshg).is-on .ddp-node-label:where(.astro-4ferbshg){color:color-mix(in srgb,var(--ddp-accent) 80%,var(--sl-color-white))}.ddp-node-sub:where(.astro-4ferbshg){font-size:10.5px;font-weight:600;line-height:1.1;color:var(--sl-color-gray-3, #9ca3af);font-family:var(--sl-font-mono, ui-monospace, monospace)}.ddp-arrow:where(.astro-4ferbshg){display:flex;align-items:center;flex:0 0 auto;font-size:16px;font-weight:700;color:var(--sl-color-gray-4, #b0b8c4);line-height:1}.ddp-split:where(.astro-4ferbshg){width:100%;display:flex;justify-content:center}.ddp-envelope:where(.astro-4ferbshg){box-sizing:border-box;width:min(420px,100%);padding:12px 14px 14px;border-radius:11px;border:1.5px solid var(--sl-color-gray-5, #d1d5db);background:var(--sl-color-gray-7, #f3f4f6);display:flex;flex-direction:column;gap:6px}.ddp-inner:where(.astro-4ferbshg){margin-top:8px;padding:10px 12px 12px;border-radius:9px;border:1.5px solid var(--ddp-accent);background:color-mix(in srgb,var(--ddp-accent) 10%,var(--sl-color-bg));display:flex;flex-direction:column;gap:5px}.ddp-layer-tag:where(.astro-4ferbshg){font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ddp-layer-tag--env:where(.astro-4ferbshg){color:var(--sl-color-gray-2, #475569)}.ddp-layer-tag--inner:where(.astro-4ferbshg){color:color-mix(in srgb,var(--ddp-accent) 82%,var(--sl-color-white));text-transform:none;letter-spacing:0;font-size:11px}.ddp-inner-where:where(.astro-4ferbshg){font-weight:600;color:var(--sl-color-gray-3, #9ca3af);font-family:var(--sl-font-mono, ui-monospace, monospace)}.ddp-fields:where(.astro-4ferbshg){font-size:12px;font-weight:600;color:var(--sl-color-gray-2, #475569);font-family:var(--sl-font-mono, ui-monospace, monospace);line-height:1.4}.ddp-fields--inner:where(.astro-4ferbshg){color:color-mix(in srgb,var(--ddp-accent) 75%,var(--sl-color-text));font-weight:700}@media(max-width:520px){.ddp-arrow:where(.astro-4ferbshg){transform:rotate(90deg)}.ddp-pipe:where(.astro-4ferbshg){flex-direction:column;align-items:center}.ddp-node:where(.astro-4ferbshg){width:min(220px,100%)}}.ami:where(.astro-dyfmr5tq){margin:0;font-family:var( --sl-font-system, ui-sans-serif, system-ui, -apple-system, sans-serif );background:var(--sl-color-bg);color:var(--sl-color-white, #1e293b);font-size:13px;line-height:1.45}.ami-chrome:where(.astro-dyfmr5tq){display:flex;align-items:center;gap:8px;padding:9px 16px;border-bottom:1px solid var(--sl-color-gray-5);background:color-mix(in srgb,var(--sl-color-gray-6) 50%,var(--sl-color-bg))}.ami-vlogo:where(.astro-dyfmr5tq){color:var(--sl-color-white, #111);flex:0 0 auto}.ami-crumb:where(.astro-dyfmr5tq){font-size:12.5px;font-weight:600;color:var(--sl-color-gray-2, #475569)}.ami-crumb--active:where(.astro-dyfmr5tq){color:var(--sl-color-white, #1e293b)}.ami-crumb-sep:where(.astro-dyfmr5tq){color:var(--sl-color-gray-4, #94a3b8)}.ami-chrome-spacer:where(.astro-dyfmr5tq){flex:1 1 auto}.ami-avatar:where(.astro-dyfmr5tq){width:22px;height:22px;border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--ami-accent) 70%,transparent),color-mix(in srgb,var(--ami-accent) 30%,var(--sl-color-gray-4)));flex:0 0 auto}.ami-header:where(.astro-dyfmr5tq){display:flex;align-items:center;gap:14px;padding:20px 22px;border-bottom:1px solid var(--sl-color-gray-5)}.ami-mark:where(.astro-dyfmr5tq){display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:12px;flex:0 0 auto;color:var(--ami-accent);background:color-mix(in srgb,var(--ami-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--ami-accent) 32%,transparent)}.ami-titleblock:where(.astro-dyfmr5tq){flex:1 1 auto;min-width:0}.ami-titlerow:where(.astro-dyfmr5tq){display:flex;align-items:center;gap:7px}.ami-name:where(.astro-dyfmr5tq){margin:0;font-size:19px;font-weight:700;line-height:1.15;color:var(--sl-color-white, #1e293b)}.ami-verified:where(.astro-dyfmr5tq){display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:999px;color:#fff;background:var(--ami-accent);flex:0 0 auto}.ami-by:where(.astro-dyfmr5tq){margin:3px 0 0;font-size:12px;color:var(--sl-color-gray-3, #9ca3af)}.ami-cta:where(.astro-dyfmr5tq){flex:0 0 auto;border:0;border-radius:7px;padding:9px 16px;font-size:13px;font-weight:600;font-family:inherit;color:#fff;background:var(--ami-accent);cursor:default;box-shadow:0 1px 2px #0000002e}.ami-body:where(.astro-dyfmr5tq){display:grid;grid-template-columns:1fr minmax(150px,.5fr);gap:22px;padding:20px 22px 22px;align-items:start}.ami-main:where(.astro-dyfmr5tq){min-width:0}.ami-desc:where(.astro-dyfmr5tq){margin:0 0 16px;font-size:13px;line-height:1.55;color:var(--sl-color-gray-2, #475569)}.ami-panel:where(.astro-dyfmr5tq){border:1px solid color-mix(in srgb,var(--ami-accent) 30%,transparent);background:color-mix(in srgb,var(--ami-accent) 6%,var(--sl-color-bg));border-radius:10px;padding:13px 15px}.ami-panel-head:where(.astro-dyfmr5tq){display:flex;align-items:center;gap:8px;margin-bottom:9px}.ami-panel-icon:where(.astro-dyfmr5tq){display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;color:#fff;background:var(--ami-accent);flex:0 0 auto}.ami-panel-title:where(.astro-dyfmr5tq){font-size:12.5px;font-weight:700;letter-spacing:.01em;color:color-mix(in srgb,var(--ami-accent) 80%,var(--sl-color-white))}.ami-prov:where(.astro-dyfmr5tq){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.ami-prov-item:where(.astro-dyfmr5tq){display:flex;align-items:center;gap:9px;margin:0;font-size:12.5px;color:var(--sl-color-white, #1e293b)}.ami-tick:where(.astro-dyfmr5tq){display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;flex:0 0 auto;color:var(--ami-accent);background:color-mix(in srgb,var(--ami-accent) 16%,transparent)}.ami-prov-text:where(.astro-dyfmr5tq){min-width:0;font-weight:500}.ami-aside:where(.astro-dyfmr5tq){display:flex;flex-direction:column;gap:0;border:1px solid var(--sl-color-gray-5);border-radius:10px;padding:4px 14px;background:color-mix(in srgb,var(--sl-color-gray-6) 40%,var(--sl-color-bg))}.ami-meta-row:where(.astro-dyfmr5tq){display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--sl-color-gray-5)}.ami-meta-row:where(.astro-dyfmr5tq):last-child{border-bottom:0}.ami-meta-label:where(.astro-dyfmr5tq){font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--sl-color-gray-3, #9ca3af)}.ami-meta-value:where(.astro-dyfmr5tq){font-size:12.5px;font-weight:600;color:var(--sl-color-white, #1e293b);text-align:right}.ami-pill:where(.astro-dyfmr5tq){font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px;color:color-mix(in srgb,var(--ami-accent) 82%,var(--sl-color-white));background:color-mix(in srgb,var(--ami-accent) 13%,transparent);border:1px solid color-mix(in srgb,var(--ami-accent) 30%,transparent);white-space:nowrap}@media(max-width:560px){.ami-body:where(.astro-dyfmr5tq){grid-template-columns:1fr;gap:16px}.ami-header:where(.astro-dyfmr5tq){flex-wrap:wrap}.ami-cta:where(.astro-dyfmr5tq){width:100%}}.fpc:where(.astro-q3kf2lnr){margin:0;font-family:var( --sl-font-system, ui-sans-serif, system-ui, -apple-system, sans-serif )}.fpc-record:where(.astro-q3kf2lnr){box-sizing:border-box;border-radius:10px;border:1px solid var(--sl-color-gray-5, #d1d5db);background:var(--sl-color-bg, #fff);overflow:hidden;margin:0}.fpc-record--good:where(.astro-q3kf2lnr){border-left:3px solid var(--fpc-good)}.fpc-record--broken:where(.astro-q3kf2lnr){border-left:3px solid var(--fpc-broken)}.fpc-head:where(.astro-q3kf2lnr){display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-bottom:1px solid var(--sl-color-gray-6, #e5e7eb);background:var(--sl-color-gray-7, #f7f8fa);margin:0}.fpc-chip:where(.astro-q3kf2lnr){display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.01em;line-height:1.2}.fpc-chip:where(.astro-q3kf2lnr) svg:where(.astro-q3kf2lnr){display:block;flex:0 0 auto}.fpc-chip--good:where(.astro-q3kf2lnr){color:color-mix(in srgb,var(--fpc-good) 82%,var(--sl-color-white));background:color-mix(in srgb,var(--fpc-good) 14%,transparent)}.fpc-chip--broken:where(.astro-q3kf2lnr){color:color-mix(in srgb,var(--fpc-broken) 84%,var(--sl-color-white));background:color-mix(in srgb,var(--fpc-broken) 15%,transparent)}.fpc-head-sub:where(.astro-q3kf2lnr){font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sl-color-gray-3, #9ca3af)}.fpc-rows:where(.astro-q3kf2lnr){margin:0;padding:0;display:grid;grid-template-columns:minmax(78px,max-content) 1fr}.fpc-row:where(.astro-q3kf2lnr){display:contents}.fpc-key:where(.astro-q3kf2lnr){grid-column:1;box-sizing:border-box;padding:8px 12px;font-size:12.5px;font-weight:700;line-height:1.4;color:var(--sl-color-gray-2, #475569);font-family:var(--sl-font-mono, ui-monospace, monospace);border-bottom:1px solid var(--sl-color-gray-6, #e5e7eb);white-space:nowrap}.fpc-val:where(.astro-q3kf2lnr){grid-column:2;box-sizing:border-box;padding:8px 12px;font-size:12.5px;line-height:1.4;color:var(--sl-color-white, #1e293b);font-family:var(--sl-font-mono, ui-monospace, monospace);font-weight:600;border-bottom:1px solid var(--sl-color-gray-6, #e5e7eb);min-width:0;word-break:break-word}.fpc-rows:where(.astro-q3kf2lnr)>.fpc-row:where(.astro-q3kf2lnr):last-child .fpc-key:where(.astro-q3kf2lnr),.fpc-rows:where(.astro-q3kf2lnr)>.fpc-row:where(.astro-q3kf2lnr):last-child .fpc-val:where(.astro-q3kf2lnr){border-bottom:none}.fpc-row--good:where(.astro-q3kf2lnr) .fpc-key:where(.astro-q3kf2lnr){color:color-mix(in srgb,var(--fpc-good) 70%,var(--sl-color-text));background:color-mix(in srgb,var(--fpc-good) 5%,transparent)}.fpc-row-note:where(.astro-q3kf2lnr){display:block;margin-top:2px;font-size:10.5px;font-weight:600;line-height:1.3;color:var(--sl-color-gray-3, #9ca3af);font-family:var( --sl-font-system, ui-sans-serif, system-ui, sans-serif )}.fpc-row-note:where(.astro-q3kf2lnr) code:where(.astro-q3kf2lnr){font-size:10px}.fpc-row--trap:where(.astro-q3kf2lnr) .fpc-key:where(.astro-q3kf2lnr){color:color-mix(in srgb,var(--fpc-broken) 80%,var(--sl-color-text));background:color-mix(in srgb,var(--fpc-broken) 8%,transparent);vertical-align:top}.fpc-val--trap:where(.astro-q3kf2lnr){background:color-mix(in srgb,var(--fpc-broken) 6%,transparent)}.fpc-string:where(.astro-q3kf2lnr){display:block;color:color-mix(in srgb,var(--fpc-broken) 75%,var(--sl-color-text));font-weight:600;word-break:break-all;line-height:1.5}.fpc-string:where(.astro-q3kf2lnr):before,.fpc-string:where(.astro-q3kf2lnr):after{content:'"';color:var(--sl-color-gray-4, #b0b8c4)}.stl:where(.astro-7jcjhy2g){margin:0;font-family:var( --sl-font-system, ui-sans-serif, system-ui, -apple-system, sans-serif )}.stl-flow:where(.astro-7jcjhy2g){display:grid;grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr);align-items:center;gap:0;max-width:720px;margin:0 auto}.stl-cell:where(.astro-7jcjhy2g){min-width:0;display:flex}.stl-gap:where(.astro-7jcjhy2g){min-width:0}.stl-card:where(.astro-7jcjhy2g){box-sizing:border-box;width:100%;border-radius:11px;border:1.5px solid var(--sl-color-gray-5, #d1d5db);background:var(--sl-color-bg, #fff);overflow:hidden}.stl-card--sentry:where(.astro-7jcjhy2g){border-top:3px solid var(--stl-sentry)}.stl-card--drain:where(.astro-7jcjhy2g){border-top:3px solid var(--stl-drain)}.stl-card-head:where(.astro-7jcjhy2g){display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-bottom:1px solid var(--sl-color-gray-6, #e5e7eb);background:var(--sl-color-gray-7, #f7f8fa)}.stl-tool:where(.astro-7jcjhy2g){font-size:11.5px;font-weight:800;letter-spacing:.01em}.stl-tool--sentry:where(.astro-7jcjhy2g){color:color-mix(in srgb,var(--stl-sentry) 78%,var(--sl-color-white))}.stl-tool--drain:where(.astro-7jcjhy2g){color:color-mix(in srgb,var(--stl-drain) 80%,var(--sl-color-white))}.stl-head-meta:where(.astro-7jcjhy2g){font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sl-color-gray-3, #9ca3af)}.stl-card-body:where(.astro-7jcjhy2g){padding:11px 12px 12px;display:flex;flex-direction:column;gap:9px}.stl-event-title:where(.astro-7jcjhy2g){display:flex;align-items:center;gap:7px}.stl-dot:where(.astro-7jcjhy2g){flex:0 0 auto;width:8px;height:8px;border-radius:999px;background:#ef4444}.stl-event-title-text:where(.astro-7jcjhy2g){font-size:12.5px;font-weight:700;line-height:1.3;color:var(--sl-color-white, #1e293b)}.stl-event-meta:where(.astro-7jcjhy2g){display:flex;flex-wrap:wrap;align-items:center;gap:7px}.stl-count:where(.astro-7jcjhy2g){font-size:10.5px;font-weight:700;color:var(--sl-color-gray-3, #9ca3af)}.stl-tag:where(.astro-7jcjhy2g){font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:999px;font-family:var(--sl-font-mono, ui-monospace, monospace);color:color-mix(in srgb,var(--stl-sentry) 78%,var(--sl-color-white));background:color-mix(in srgb,var(--stl-sentry) 13%,transparent);white-space:nowrap}.stl-ctx:where(.astro-7jcjhy2g){border-radius:8px;border:1px dashed var(--sl-color-gray-5, #d1d5db);background:var(--sl-color-gray-7, #f7f8fa);padding:7px 9px;display:flex;flex-direction:column;gap:4px}.stl-ctx-label:where(.astro-7jcjhy2g){font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sl-color-gray-3, #9ca3af)}.stl-ctx-row:where(.astro-7jcjhy2g){display:flex;align-items:center;gap:8px;flex-wrap:wrap}.stl-ctx-key:where(.astro-7jcjhy2g){font-size:12px;font-weight:700;font-family:var(--sl-font-mono, ui-monospace, monospace);color:var(--sl-color-gray-2, #475569)}.stl-filter:where(.astro-7jcjhy2g){display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;border-radius:8px;border:1.5px solid color-mix(in srgb,var(--stl-drain) 45%,var(--sl-color-gray-5));background:color-mix(in srgb,var(--stl-drain) 7%,var(--sl-color-bg));font-family:var(--sl-font-mono, ui-monospace, monospace);font-size:12px;font-weight:700;line-height:1.3}.stl-kw:where(.astro-7jcjhy2g){color:color-mix(in srgb,var(--stl-drain) 78%,var(--sl-color-white))}.stl-field:where(.astro-7jcjhy2g){color:var(--sl-color-gray-2, #475569)}.stl-op:where(.astro-7jcjhy2g){color:var(--sl-color-gray-3, #9ca3af)}.stl-results:where(.astro-7jcjhy2g){display:flex;flex-direction:column;gap:5px}.stl-result:where(.astro-7jcjhy2g){display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:7px;border:1px solid var(--sl-color-gray-6, #e5e7eb);background:var(--sl-color-gray-7, #f7f8fa)}.stl-result--error:where(.astro-7jcjhy2g){border-color:color-mix(in srgb,#ef4444 40%,var(--sl-color-gray-5));background:color-mix(in srgb,#ef4444 7%,var(--sl-color-bg))}.stl-lvl:where(.astro-7jcjhy2g){flex:0 0 auto;font-size:9.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:999px;font-family:var(--sl-font-mono, ui-monospace, monospace)}.stl-lvl--info:where(.astro-7jcjhy2g){color:color-mix(in srgb,var(--stl-drain) 80%,var(--sl-color-white));background:color-mix(in srgb,var(--stl-drain) 13%,transparent)}.stl-lvl--error:where(.astro-7jcjhy2g){color:color-mix(in srgb,#ef4444 82%,var(--sl-color-white));background:color-mix(in srgb,#ef4444 14%,transparent)}.stl-result-msg:where(.astro-7jcjhy2g){font-size:12px;font-weight:600;line-height:1.3;color:var(--sl-color-white, #1e293b);font-family:var(--sl-font-mono, ui-monospace, monospace);min-width:0;word-break:break-word}.stl-match:where(.astro-7jcjhy2g){font-family:var(--sl-font-mono, ui-monospace, monospace);font-size:12px;font-weight:800;color:color-mix(in srgb,var(--stl-join) 82%,var(--sl-color-white));background:color-mix(in srgb,var(--stl-join) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--stl-join) 55%,transparent);padding:1px 6px;border-radius:5px;white-space:nowrap}@media(max-width:560px){.stl-flow:where(.astro-7jcjhy2g){grid-template-columns:1fr;gap:40px}.stl-gap:where(.astro-7jcjhy2g){display:none}}.osp:where(.astro-6gj22skv){margin:0;font-family:var( --sl-font-system, ui-sans-serif, system-ui, -apple-system, sans-serif )}.osp-row:where(.astro-6gj22skv){display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:10px;margin:0}.osp-pill:where(.astro-6gj22skv){display:flex;align-items:center;gap:9px;flex:1 1 128px;min-width:0;box-sizing:border-box;padding:12px 13px;border-radius:12px;background:color-mix(in srgb,var(--osp-accent) 8%,var(--sl-color-bg));border:1.5px solid color-mix(in srgb,var(--osp-accent) 36%,transparent);margin:0}.osp-mark:where(.astro-6gj22skv){display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;border-radius:8px;color:var(--osp-accent);background:color-mix(in srgb,var(--osp-accent) 16%,transparent)}.osp-mark:where(.astro-6gj22skv) svg:where(.astro-6gj22skv){display:block}.osp-text:where(.astro-6gj22skv){display:flex;flex-direction:column;gap:2px;min-width:0}.osp-tool:where(.astro-6gj22skv){font-size:14.5px;font-weight:700;line-height:1.2;color:color-mix(in srgb,var(--osp-accent) 72%,var(--sl-color-white));margin:0}.osp-question:where(.astro-6gj22skv){font-size:12px;font-weight:600;line-height:1.25;color:var(--sl-color-gray-2, #475569);margin:0}.osp-plus:where(.astro-6gj22skv){display:flex;align-items:center;flex:0 0 auto;font-size:20px;font-weight:400;line-height:1;color:var(--sl-color-gray-4, #b0b8c4);margin:0}@media(max-width:560px){.osp-row:where(.astro-6gj22skv){flex-direction:column;align-items:stretch}.osp-pill:where(.astro-6gj22skv){flex:1 1 auto}.osp-plus:where(.astro-6gj22skv){justify-content:center;font-size:16px}}
